Consolidated Promotion Web Service: CLC,Disconnect Action, Pricing, Promotion aggregate, Upgrade aggregate

Input Payload:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:swip="http://siebel.com/asi/SWIPromotionIntegration/" 
xmlns:swip1="http://www.siebel.com/xml/SWIPromotionIntegrationIO">
   <soapenv:Header>
      <UsernameToken xmlns="http://siebel.com/webservices">SADMIN</UsernameToken>
      <PasswordText xmlns="http://siebel.com/webservices">SADMIN</PasswordText>
      <SessionType xmlns="http://siebel.com/webservices">Stateless</SessionType>
   </soapenv:Header>
   <soapenv:Body>
      <swip:SWIPromotionUpsert_Input>
         <swip:SyncChild>Y</swip:SyncChild>
         <swip1:ListOfSwipromotionIntegrationio>
            <swip1:SwiPromotionIntegrationVbc>
               <swip1:WorkspaceName>ACR722CLC_Workspace</swip1:WorkspaceName>
               <swip1:WorkspaceReuseFlag>Y</swip1:WorkspaceReuseFlag>
               <swip1:ListOfSwiPromotionVbc>
                  <swip1:SwiPromotionVbc>
                     <swip1:ActiveFlag>Y</swip1:ActiveFlag>
                     <swip1:Name>ACR722CLC_Prom11</swip1:Name>
                     <swip1:Organization>Default Organization</swip1:Organization>
                     <swip1:Type>Bundled Promotions</swip1:Type>
                     <swip1:TrackAsAgreement>Y</swip1:TrackAsAgreement>
                     <swip1:TrackAsAsset>Y</swip1:TrackAsAsset>
                     <swip1:ShowInCatalog>Y</swip1:ShowInCatalog>
                     <swip1:ReleaseFlag>Y</swip1:ReleaseFlag>
                     <swip1:ListOfSwiPromotionProductComponentsVbc>
                        <swip1:SwiPromotionProductComponentsVbc>
                           <swip1:Default>1</swip1:Default>
                           <swip1:Max>5</swip1:Max>
                           <swip1:Min>1</swip1:Min>
                           <swip1:ProductName>ACR722CLC_CP2</swip1:ProductName>
                           <swip1:Commitment>Y</swip1:Commitment>
                           <swip1:DisconnectAction>Prompt</swip1:DisconnectAction>
                           <swip1:ApplyComponentChargeFlag>Y</swip1:ApplyComponentChargeFlag>
                           <swip1:GracePeriod>15</swip1:GracePeriod>
                           <swip1:GracePeriodUOM>Days</swip1:GracePeriodUOM>
                           <swip1:CommitmentPeriod>2</swip1:CommitmentPeriod>
                           <swip1:CommitmentPeriodUOM>Years</swip1:CommitmentPeriodUOM>
                           <swip1:ProratePlanName>10% for first 10 months</swip1:ProratePlanName>
                           <swip1:TerminationCharge>100</swip1:TerminationCharge>
                        </swip1:SwiPromotionProductComponentsVbc>
                     </swip1:ListOfSwiPromotionProductComponentsVbc>    
                           <swip1:ListOfSwiPromotionPricingComponentsVbc>
                           <swip1:SwiPromotionPricingComponentsVbc>
                           <swip1:AdjustmentType>Discount Amount</swip1:AdjustmentType>
                           <swip1:Value>50</swip1:Value>
                           <swip1:CurrencyCode>USD</swip1:CurrencyCode>
                           <swip1:EndDate>1/20/2014</swip1:EndDate>
                           <swip1:ExchangeDate>1/16/2014</swip1:ExchangeDate>
                          <swip1:ProductName>ACR722CLC_CP2</swip1:ProductName>
                        </swip1:SwiPromotionPricingComponentsVbc>
                     </swip1:ListOfSwiPromotionPricingComponentsVbc> 

                     <swip1:ListOfSwiPromotionAggregateProductClassVbc>
                        <swip1:SwiPromotionAggregateProductClassVbc>
                           <swip1:ClassId>88-3MMOD</swip1:ClassId>
                           <swip1:ClassName>ACR722PA_Class1</swip1:ClassName>
                           <swip1:Default>6</swip1:Default>
                           <swip1:Description>Class</swip1:Description>
                           <swip1:DisconnectAction>Disconnect</swip1:DisconnectAction>
                           <swip1:Recommendable>N</swip1:Recommendable>
                           <swip1:Max>10</swip1:Max>
                           <swip1:Min>1</swip1:Min>
                        
                           <swip1:Commitment>N</swip1:Commitment>
                           <swip1:ListOfSwiPromotionAggregateProductClassDefaultProductsVbc>
                              <swip1:SwiPromotionAggregateProductClassDefaultProductsVbc>
                                 <swip1:DefaultCardinality>3</swip1:DefaultCardinality>
                                 <swip1:ProductId>88-3MMPB</swip1:ProductId>
                                 <swip1:ProductName>ACR722PA_SP2</swip1:ProductName>
                              </swip1:SwiPromotionAggregateProductClassDefaultProductsVbc>
                           </swip1:ListOfSwiPromotionAggregateProductClassDefaultProductsVbc>
                           <swip1:ListOfSwiPromotionAggregateProductClassDefaultProductsVbc>
                              <swip1:SwiPromotionAggregateProductClassDefaultProductsVbc>
                                 <swip1:DefaultCardinality>3</swip1:DefaultCardinality>
                                 <swip1:ProductId>88-3MMPV</swip1:ProductId>
                                 <swip1:ProductName>ACR722PA_SP3</swip1:ProductName>
                              </swip1:SwiPromotionAggregateProductClassDefaultProductsVbc>
                           </swip1:ListOfSwiPromotionAggregateProductClassDefaultProductsVbc> 	

                        </swip1:SwiPromotionAggregateProductClassVbc>
                       </swip1:ListOfSwiPromotionAggregateProductClassVbc>

                        <swip1:ListOfSwiPromotionAggregateProductLineVbc>
                           <swip1:SwiPromotionAggregateProductLineVbc>
                           <swip1:Default>5</swip1:Default>
                           <swip1:Description>Product Line</swip1:Description>
                           <swip1:Max>5</swip1:Max>
                           <swip1:Min>1</swip1:Min>
                           <swip1:ProductLine>ACR722PA_PL1</swip1:ProductLine>
                           <swip1:DisconnectAction>Disconnect</swip1:DisconnectAction>
                           <swip1:ProductLineId>88-3NNQ9</swip1:ProductLineId>
                           <swip1:Commitment>N</swip1:Commitment>
                           <swip1:ListOfSwiPromotionAggregateProductLineDefaultProductsVbc>
                              <swip1:SwiPromotionAggregateProductLineDefaultProductsVbc>
                                 <swip1:DefaultCardinality>2</swip1:DefaultCardinality>
                                 <swip1:ProductId>88-3MMQF</swip1:ProductId>
                                 <swip1:ProductName>ACR722PA_CP1</swip1:ProductName>
                              </swip1:SwiPromotionAggregateProductLineDefaultProductsVbc>
                           </swip1:ListOfSwiPromotionAggregateProductLineDefaultProductsVbc>
                           <swip1:ListOfSwiPromotionAggregateProductLineDefaultProductsVbc>
                              <swip1:SwiPromotionAggregateProductLineDefaultProductsVbc>
                                 <swip1:DefaultCardinality>3</swip1:DefaultCardinality>
                                 <swip1:ProductId>88-3MMPB</swip1:ProductId>
                                 <swip1:ProductName>ACR722PA_SP2</swip1:ProductName>
                              </swip1:SwiPromotionAggregateProductLineDefaultProductsVbc>
                           </swip1:ListOfSwiPromotionAggregateProductLineDefaultProductsVbc>
                           <swip1:ListOfSwiPromotionAggregateProductLineMessagesVbc>
                              <swip1:SwiPromotionAggregateProductLineMessagesVbc>
                                 <swip1:Description>English 1234</swip1:Description>
                                 <swip1:LanguageCode>ENU</swip1:LanguageCode>
                              </swip1:SwiPromotionAggregateProductLineMessagesVbc>
                           </swip1:ListOfSwiPromotionAggregateProductLineMessagesVbc>
                        </swip1:SwiPromotionAggregateProductLineVbc>
                     </swip1:ListOfSwiPromotionAggregateProductLineVbc>
                       
                    
                     <swip1:ListOfSwiPromotionUpgradeAggregateProductLineVbc>
                        <swip1:SwiPromotionUpgradeAggregateProductLineVbc>
                           <swip1:DisplayCommitment>Y</swip1:DisplayCommitment>
                           <swip1:DisplayProratedCharge>Y</swip1:DisplayProratedCharge>
                           <swip1:Penalty>140</swip1:Penalty>
                           <swip1:ProductLine>ACR722Upg_SRS_PL1</swip1:ProductLine>
                           <swip1:ProratePlanName>10% for first 10 months</swip1:ProratePlanName>
                           <swip1:Reason>Upgrade Aggregate - Upgrade From</swip1:Reason>
                        </swip1:SwiPromotionUpgradeAggregateProductLineVbc>
                     </swip1:ListOfSwiPromotionUpgradeAggregateProductLineVbc>
                     <swip1:ListOfSwiPromotionUpgradeAggregateProductClassVbc>
                        <swip1:SwiPromotionUpgradeAggregateProductClassVbc>
                           <swip1:DisplayCommitment>Y</swip1:DisplayCommitment>
                           <swip1:DisplayProratedCharge>Y</swip1:DisplayProratedCharge>
                           <swip1:Penalty>160</swip1:Penalty>
                           <swip1:ProductClassName>ACR722Upg_SRS_Class1</swip1:ProductClassName>
                           <swip1:ProratePlanName>10% for first 10 months</swip1:ProratePlanName>
                           <swip1:Reason>Upgrade Aggregate - Upgrade From</swip1:Reason>
                        </swip1:SwiPromotionUpgradeAggregateProductClassVbc>
                     </swip1:ListOfSwiPromotionUpgradeAggregateProductClassVbc>
                     <swip1:ListOfSwiPromotionUpgradeToAggregateProductLineVbc>
                        <swip1:SwiPromotionUpgradeToAggregateProductLineVbc>
                           <swip1:DisplayCommitment>Y</swip1:DisplayCommitment>
                           <swip1:DisplayProratedCharge>Y</swip1:DisplayProratedCharge>
                           <swip1:Penalty>180</swip1:Penalty>
                           <swip1:ProductLine>ACR722Upg_SRS_PL1</swip1:ProductLine>
                           <swip1:ProratePlanName>10% for first 10 months</swip1:ProratePlanName>
                           <swip1:Reason>Upgrade Aggregate - Upgrade To</swip1:Reason>
                        </swip1:SwiPromotionUpgradeToAggregateProductLineVbc>
                     </swip1:ListOfSwiPromotionUpgradeToAggregateProductLineVbc>
                     <swip1:ListOfSwiPromotionUpgradeToAggregateProductClassVbc>
                        <swip1:SwiPromotionUpgradeToAggregateProductClassVbc>
                           <swip1:DisplayCommitment>Y</swip1:DisplayCommitment>
                           <swip1:DisplayProratedCharge>Y</swip1:DisplayProratedCharge>
                           <swip1:Penalty>200</swip1:Penalty>
                           <swip1:ProductClassName>ACR722Upg_SRS_Class1</swip1:ProductClassName>
                           <swip1:ProratePlanName>10% for first 10 months</swip1:ProratePlanName>
                           <swip1:Reason>Upgrade Aggregate - Upgrade To</swip1:Reason>
                        </swip1:SwiPromotionUpgradeToAggregateProductClassVbc>
                     </swip1:ListOfSwiPromotionUpgradeToAggregateProductClassVbc>
                     <swip1:ListOfSwiPromotionCharges_CreditsVbc>
                        <swip1:SwiPromotionCharges_CreditsVbc>
                           <swip1:Amount>100</swip1:Amount>
                           <swip1:Type>Penalty</swip1:Type>
                        </swip1:SwiPromotionCharges_CreditsVbc>
                     </swip1:ListOfSwiPromotionCharges_CreditsVbc>     
                  </swip1:SwiPromotionVbc>
               </swip1:ListOfSwiPromotionVbc>
             
               <swip1:ListOfSwiPromotionProductOverrideVbc>
                  <swip1:SwiPromotionProductOverrideVbc>
                     <swip1:ComponentPath>ACR722CLC_CP2||R2::ACR722CLC_CP1</swip1:ComponentPath>
                     <swip1:PromotionName>ACR722CLC_Prom11</swip1:PromotionName>
                     <swip1:ApplyComponentChargeFlag>Y</swip1:ApplyComponentChargeFlag>
                     <swip1:GracePeriod>10</swip1:GracePeriod>
                     <swip1:GracePeriodUOM>Days</swip1:GracePeriodUOM>
                     <swip1:CommitmentPeriod>1</swip1:CommitmentPeriod>
                     <swip1:CommitmentPeriodUOM>Years</swip1:CommitmentPeriodUOM>
                     <swip1:ProratePlanName>10% for first 10 months</swip1:ProratePlanName>
                     <swip1:TerminationCharge>15</swip1:TerminationCharge>
                     <swip1:DefaultCardinality>1</swip1:DefaultCardinality>
                     <!--Optional:-->
                     <swip1:MaxCardinality>1</swip1:MaxCardinality>
                     <!--Optional:-->
                     <swip1:MinCardinality>1</swip1:MinCardinality>
                  </swip1:SwiPromotionProductOverrideVbc>
               </swip1:ListOfSwiPromotionProductOverrideVbc>
               <swip1:ListOfSwiPromotionProductOverrideVbc>
                  <swip1:SwiPromotionProductOverrideVbc>
                     <swip1:ComponentPath>ACR722CLC_CP2||R3::ACR722CLC_SP2</swip1:ComponentPath>
                     <swip1:PromotionName>ACR722CLC_Prom11</swip1:PromotionName>
                     <swip1:ApplyComponentChargeFlag>Y</swip1:ApplyComponentChargeFlag>
                     <swip1:GracePeriod>5</swip1:GracePeriod>
                     <swip1:GracePeriodUOM>Days</swip1:GracePeriodUOM>
                     <swip1:CommitmentPeriod>2</swip1:CommitmentPeriod>
                     <swip1:CommitmentPeriodUOM>Years</swip1:CommitmentPeriodUOM>
                     <swip1:ProratePlanName>10% for first 10 months</swip1:ProratePlanName>
                     <swip1:TerminationCharge>5</swip1:TerminationCharge>
                     <swip1:DefaultCardinality>1</swip1:DefaultCardinality>
                     <!--Optional:-->
                     <swip1:MaxCardinality>1</swip1:MaxCardinality>
                     <!--Optional:-->
                     <swip1:MinCardinality>1</swip1:MinCardinality>

                  </swip1:SwiPromotionProductOverrideVbc>
               </swip1:ListOfSwiPromotionProductOverrideVbc>
               <swip1:ListOfSwiPromotionProductOverrideVbc>
                  <swip1:SwiPromotionProductOverrideVbc>
                     <swip1:ComponentPath>ACR722CLC_CP2||R2::ACR722CLC_CP1||R1::ACR722CLC_SP1</swip1:ComponentPath>
                     <swip1:PromotionName>ACR722CLC_Prom11</swip1:PromotionName>
                     <swip1:ApplyComponentChargeFlag>Y</swip1:ApplyComponentChargeFlag>
                     <swip1:GracePeriod>30</swip1:GracePeriod>
                     <swip1:GracePeriodUOM>Days</swip1:GracePeriodUOM>
                     <swip1:CommitmentPeriod>1</swip1:CommitmentPeriod>
                     <swip1:CommitmentPeriodUOM>Years</swip1:CommitmentPeriodUOM>
                     <swip1:ProratePlanName>10% for first 10 months</swip1:ProratePlanName>
                     <swip1:TerminationCharge>10</swip1:TerminationCharge>
                     <swip1:DefaultCardinality>1</swip1:DefaultCardinality>
                     <!--Optional:-->
                     <swip1:MaxCardinality>1</swip1:MaxCardinality>
                     <!--Optional:-->
                     <swip1:MinCardinality>1</swip1:MinCardinality>
                  </swip1:SwiPromotionProductOverrideVbc>
               </swip1:ListOfSwiPromotionProductOverrideVbc>

               <swip1:ListOfSwiPromotionPricingOverrideVbc>
                  <swip1:SwiPromotionPricingOverrideVbc>
                     <swip1:AdjustmentType>Discount Amount</swip1:AdjustmentType>
                     <swip1:AdjustmentValue>10</swip1:AdjustmentValue>
                     <swip1:ComponentPath>ACR722CLC_CP2||R2::ACR722CLC_CP1</swip1:ComponentPath>
                     <swip1:EndDate>1/24/2014</swip1:EndDate>
                     <swip1:MaximumPrice>150</swip1:MaximumPrice>
                     <swip1:MinimumPrice>100</swip1:MinimumPrice>
                     <swip1:PromotionName>ACR722CLC_Prom11</swip1:PromotionName>
                     <swip1:StartDate>1/14/2014</swip1:StartDate>
                  </swip1:SwiPromotionPricingOverrideVbc>
               </swip1:ListOfSwiPromotionPricingOverrideVbc>
               <swip1:ListOfSwiPromotionPricingOverrideVbc>      
               <swip1:SwiPromotionPricingOverrideVbc>
                     <swip1:AdjustmentType>% Discount</swip1:AdjustmentType>
                     <swip1:AdjustmentValue>5</swip1:AdjustmentValue>
                     <swip1:ComponentPath>ACR722CLC_CP2||R3::ACR722CLC_SP2</swip1:ComponentPath>
                     <swip1:EndDate>1/20/2014</swip1:EndDate>
                     <swip1:MaximumPrice>100</swip1:MaximumPrice>
                     <swip1:MinimumPrice>75</swip1:MinimumPrice>
                     <swip1:PromotionName>ACR722CLC_Prom11</swip1:PromotionName>
                     <swip1:StartDate>1/16/2014</swip1:StartDate>
                  </swip1:SwiPromotionPricingOverrideVbc>
               </swip1:ListOfSwiPromotionPricingOverrideVbc>
               <swip1:ListOfSwiPromotionPricingOverrideVbc>      
               <swip1:SwiPromotionPricingOverrideVbc>
                     <swip1:AdjustmentType>Markup Amount</swip1:AdjustmentType>
                     <swip1:AdjustmentValue>5</swip1:AdjustmentValue>
                     <swip1:ComponentPath>ACR722CLC_CP2||R2::ACR722CLC_CP1||R1::ACR722CLC_SP1</swip1:ComponentPath>
                     <swip1:EndDate>1/20/2014</swip1:EndDate>
                     <swip1:MaximumPrice>120</swip1:MaximumPrice>
                     <swip1:MinimumPrice>100</swip1:MinimumPrice>
                     <swip1:PromotionName>ACR722CLC_Prom11</swip1:PromotionName>
                     <swip1:StartDate>1/15/2014</swip1:StartDate>
                  </swip1:SwiPromotionPricingOverrideVbc>
               </swip1:ListOfSwiPromotionPricingOverrideVbc>
            </swip1:SwiPromotionIntegrationVbc>
         </swip1:ListOfSwipromotionIntegrationio>
      </swip:SWIPromotionUpsert_Input>
   </soapenv:Body>
</soapenv:Envelope>